having difficult speaking - German English Dictionary